package com.ssy.lingxi.report.model.bo;


import lombok.Data;

/**
 * 订单BO
 * @author yzc
 * @version 2.0.0
 * @date 2021/1/5
 */
@Data
public class ProcurementOrderBO {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 订单类型：1.询价采购 2.需求采购 3.现货采购 4.集采   5.渠道直采 6.渠道现货 7.积分兑换 8.渠道积分兑换
     */
    private Integer type;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 采购订单外部状态:-1.取消订单  1. 待提交订单 2.待确认订单
     * 3.待确认电子合同 4.待订单支付 5.待确认支付结果 6.待新增销售发货单  7.待新增物流单
     * 8.待订单发货确认 9.待新增采购入库单
     * 10.待订单收货确认 11.待确认回单  12.待订单归档 供应商
     * 13.待订单归档 采购商
     * 14.完成订单 20.不接受订单
     * 21.确认没到账
     * 22.货品数量还没有全部发货重新发货
     * 23.待支付尾款  24 待确认支付结果 25.确认未到账
     */
    private Integer externalState;

    /**
     * 采购评价状态： 1. 已评价 0.未评价
     */
    private Integer procurementEevaluateState;

    /**
     * 销售评价状态： 1. 已评价 0.未评价
     */
    private Integer purchaseEevaluateState;

    /**
     * 供应会员名字
     */
    private String supplyMembersName;

    /**
     * 供应会员Id
     */
    private Long supplyMembersId;

    /**
     * 供应会员ID
     */
    private Long supplyMembersRoleId;

    /**
     * 创建人ID
     */
    private Long createRoleId;

    /**
     * 创建会员ID
     */
    private Long createMemberId;

    /**
     * 创建会员名字
     */
    private String createMemberName;

    /**
     * 商城类型id
     */
    private Long shopId;

}
